package com.common.app.utls.share

import android.app.Activity
import android.graphics.Bitmap
import com.common.app.R
import com.common.base.app.extras.doOnUiThread
import com.common.base.utils.ToastUtils
//import com.umeng.socialize.ShareAction
//import com.umeng.socialize.UMShareListener
//import com.umeng.socialize.bean.SHARE_MEDIA
//import com.umeng.socialize.media.UMImage
//import com.umeng.socialize.media.UMWeb

/**
 * 作者：sosou
 * <p>
 * 版本：1.0
 * <p>
 * 创建日期：2022/9/3
 * <p>
 * 描述：友盟分享工具类
 * <p>
 * 修订历史：
 */
object UMengShareUtils {

//    private var mShareListener = object: UMShareListener{
//        override fun onStart(p0: SHARE_MEDIA?) {
//
//        }
//
//        override fun onResult(p0: SHARE_MEDIA?) {
//            doOnUiThread {
//                ToastUtils.showToast("分享成功！")
//            }
//        }
//
//        override fun onError(p0: SHARE_MEDIA?, p1: Throwable?) {
//            doOnUiThread {
//                ToastUtils.showToast("分享出错，请重试！")
//            }
//        }
//
//        override fun onCancel(p0: SHARE_MEDIA?) {
//        }
//    }
//
//    fun shareUrl(activity: Activity?, platform: SHARE_MEDIA, url: String, title: String, description: String, shareListener: UMShareListener?) {
//        val web = UMWeb(url)
//        web.title = title //标题
//        val umImage = UMImage(activity, R.mipmap.ic_logo_launcher)
//        umImage.compressFormat = Bitmap.CompressFormat.PNG
//        web.setThumb(umImage)
//        web.description = description
//        ShareAction(activity)
//            .setPlatform(platform)
//            .withMedia(web)
//            .setCallback(shareListener ?: mShareListener)//回调监听器
//            .share()
//    }

}
